A Polynomial-time Algorithm for Computing the Permanent in GF(3^q)

نویسنده

  • Vadim Tarin
چکیده

A polynomial-time algorithm for computing the permanent in any field of characteristic 3 is presented in this article. The principal objects utilized for that purpose are the Cauchy and Vandermonde matrices, the discriminant function and their generalizations of various types. Classic theorems on the permanent such as the Binet-Minc identity and Borchadt's formula are widely applied, while a special new technique involving the notion of limit re-defined for fields of finite characteristics and corresponding computational methods was developed in order to deal with a number of polynomial-time reductions. All the constructions preserve a strictly algebraic nature ignoring the structure of the basic field, while applying its infinite extensions for calculating limits. A natural corollary of the polynomial-time computability of the permanent in a field of a characteristic different from 2 is the non-uniform equality between the complexity classes P and NP what is equivalent to RP=NP( Ref. [1]). Unless specified otherwise, all the results are for fields of Characteristic 3. Definitions and denotations. For m n -matrices m n h ij def h m n ij ij def a A b a B A B A        } { , } { , ,  ,                q q h h def h h A A A ... 1 1 ) ,..., ( (for real numbers q h h h ,..., , 1 ) (the Hadamard product, degree and vector-degree), for ) , ( } ,..., 1 { }, ,..., 1 { J I A m J n I   is the sub-matrix of A whose set of rows is I and of columns J , for matrices ] [ ] 1 [ ,..., s A A with the same number of rows  s r r A 1 ] [  denotes the matrix   ] [ ] 1 [ | ... | s A A ,      n i ij m j a A scal 1 1 ) ( ,   ; s) for vector (as ) ( ' ), ( simply write will we 1 ) dim( for , ) ( ... ) ( ' , ) matrix e Vandermond the ( ) ( ) ( , ) ( ] [ ] [ ] [ ) dim( 1 ] [ )] [dim( ) 1 ,..., 0 ( ] [ t van t van t t Van t d d t d d t Van t Van t Van t t Van h h h t def h t def h T def h

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing in GF ( q ) By

This paper gives an elementary deterministic algorithm for completely factoring any polynomial over GF(q), q = p , criteria for the identification of three types of primitive polynomials, an exponential representation for GF(<j) which permits direct rational calculations in GF(q) as opposed to modular arithmetic over GF[p, xl, and a matrix representation for GF(p) which admits computer computat...

متن کامل

Parallelizing Assignment Problem with DNA Strands

Background:Many problems of combinatorial optimization, which are solvable only in exponential time, are known to be Non-Deterministic Polynomial hard (NP-hard). With the advent of parallel machines, new opportunities have been emerged to develop the effective solutions for NP-hard problems. However, solving these problems in polynomial time needs massive parallel machines and ...

متن کامل

Determination of a Matrix Function in the Form of f(A)=g(q(A)) Where g(x) Is a Transcendental Function and q(x) Is a Polynomial Function of Large Degree Using the Minimal Polynomial

Matrix functions are used in many areas of linear algebra and arise in numerical applications in science and engineering. In this paper, we introduce an effective approach for determining matrix function f(A)=g(q(A)) of a square matrix A, where q is a polynomial function from a degree of m and also function g can be a transcendental function. Computing a matrix function f(A) will be time- consu...

متن کامل

Efficient implementation of low time complexity and pipelined bit-parallel polynomial basis multiplier over binary finite fields

This paper presents two efficient implementations of fast and pipelined bit-parallel polynomial basis multipliers over GF (2m) by irreducible pentanomials and trinomials. The architecture of the first multiplier is based on a parallel and independent computation of powers of the polynomial variable. In the second structure only even powers of the polynomial variable are used. The par...

متن کامل

Fast Algorithms for Determining the Linear Complexity of Period Sequences

We introduce a fast algorithm for determining the linear complexity and the minimal polynomial of a sequence with period p over GF(q) , where p is an odd prime, q is a prime and a primitive root modulo p; and its two generalized algorithms. One is the algorithm for determining the linear complexity and the minimal polynomial of a sequence with period pq over GF(q), the other is the algorithm fo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/0708.3568  شماره 

صفحات  -

تاریخ انتشار 2007